package com.svse.designPattern.structure.bridge.refined;

import com.svse.designPattern.structure.bridge.service.Abstraction;
import com.svse.designPattern.structure.bridge.service.Implementor;

/**
 * @author LiYuhang
 * @version 0.1
 * @application
 * @Copyright 上海危网信息科技有限公司版权所有
 * @company wwsoft
 * @Date 2020/7/31 9:58
 */
public class RefinedAbstraction extends Abstraction {

    public RefinedAbstraction(Implementor imple) {
        super(imple);
    }

    @Override
    public void Operation() {
        System.out.println("扩展抽象化(Refined Abstraction)角色被访问" );
        imple.OperationImpl();
    }
}
